<!-- template放HTML script放JS style放CSS -->
<!-- 注意:script标签上必须得有setup属性! -->
<template>
  <h1>文本指令</h1>
  <h1>我们的第一个Vue组件Component</h1>

  <p>{{info}}</p>
  <h4>{{info}}</h4>
  {{info+'下午好'}}
  <button @click="f()">按钮</button>
  <hr>
  <p>{{count}}</p>
  <button @click="f2()">计数</button>
  <hr>
  <p>{{a}}</p>
  <p v-text="a"></p>
  <p v-html="a"></p>
</template>

<script setup>
import {ref} from "vue";

//1.定义响应式变量
const info = ref('我是info666');
//2.定义箭头函数
const f = () =>{
  //在JS中使用响应式变量的值,必须加.value!!!
  console.log(info.value);
  info.value = '我是新值';
}
// 3.添加一个新的响应式变量count，初始值为 0
// 在页面上新增一个<p>标签用于显示count的值
// 添加一个"计数"按钮，每次点击时，count加1
const count = ref(0);
const f2 = () =>{
  count.value++;
}

//4.vue文本指令的区别
const a = ref('今天是星期一，晚上有<mark>月考</mark>');
</script>

<style scoped>

</style>